An Empirical Evaluation of the Influence of the Load-Store Unit on WCET Analysis
نویسندگان
چکیده
Due to the complexity of today’s micro-architectures, the micro-architectural analysis usually constitutes the most time-consuming step in worst-case execution time (WCET) analysis. In this paper, we investigate the influence of the design of the load-store unit (LSU) in the PowerPC 7448 on WCET analysis. To this end, we introduce a simplified variant of the existing design of the LSU by reducing its queue sizes. Using AbsInt’s aiT WCET analysis toolchain we determine the resulting WCET bounds and analysis times. For the modified version of the LSU with reduced queue sizes, analysis time is reduced by more than 50% on a set of benchmarks from the Mälardalen suite, while there is little change in the WCET bound. 1998 ACM Subject Classification B.8.2 Performance Analysis and Design Aids
منابع مشابه
Processor pipelines in WCET analysis
Due to their nature, hard real-time embedded systems (e.g. flight control systems) must be guaranteed to satisfy their time constraints under all operating conditions. The provision of such guarantee relies on safe and precise estimates of the worst-case execution time (WCET) of tasks. As the execution time depends on both the program and the architecture running it, the growing sophistication ...
متن کاملReliability Assessment of Shallow Domes Using a Semi-Empirical Evaluation Procedure
Like other structures, shallow domes have imperfections from the prescribed values obtained by specifications during the construction process. Specifications define some tolerance values for imperfections. Despite consideration of these values, the critical load of a dome varies for each imperfection pattern. So the reliability plays an important role in domes safety. Theoretical evaluation pro...
متن کاملEfficient worst case timing analysis of data caching
Recent progress in worst case timing analysis of programs has made it possible to perform accurate timing analysis of pipelined execution and instruction caching, which is necessary when a RISC processor is used as the target processor of a real-time system. However, there has not been much progress in worst case timing analysis of data caching. This is mainly due to load/store instructions tha...
متن کاملInfluence of initial spatial layout on seismic behavior of masonry buildings with curved roof systems
Early design decisions made on building configuration and spatial design affect seismic behavior of buildings. Therefore introducing design guidelines and empirical methods implemented to assess seismic behavior of buildings have been proposed as an appropriate approach. Such concept helps architects to take into the consideration that how their preliminary design decisions influence downstream...
متن کاملThe Effect of Information Rate and Store Environment on Purchasing Value; Analysis of the Role of Confusion and Motivational Tendency
Objective A great number of customers spend much more time than expected on shopping because of a lot of reasons like variety in products. Thus, they may feel confused and disappointed. Such confusion can influence purchasing procedure and determine purchasing behavior. Such customers fail to purchase wisely and may face difficulty choosing appropriate and reasonable products. However, if the ...
متن کامل